home *** CD-ROM | disk | FTP | other *** search
- ** changes to AtarIRC version .60g
-
- no longer a TOS program, the client is now a GEM application
- runs as an ACC or a PRG just by renaming it
- the background color cannot be changed, so don't try
- control-s no longer works, the vdi is always used for scrolling now
- bold, underlined, and reverse text are properly displayed
- all the features of the previous version are still there
-
- /colour added (same as /color)
-
- /view will now view the capture file if you shut the capture off first
-
- config file loads a bit faster (still needs to be sped up)
-
- NOTE: This version is very much a beta and I recoded it into a GEM
- program mostly to see how it would preform. On my TT it seems to be
- nearly as fast as the TOS version. When the window gets overlapped
- however there is a slowdown when trying to redraw the window. I have
- not added support for dialogs or the fileselector yet since I don't
- know how well the program will perform on other systems.
-
- Running the client as an ACC will only allow a font size of 6x6 at this
- time. When running as a PRG the font size can be increased from the
- menu bar. The font size is not saved in the config either. The
- client attempts to open a window that can display 80x30 characters
- and if it cannot it shrinks it to fit. The 80x30 size is currently
- fixed and not saved in the config either.
-
- This is a beta and I'm not 100% sure where to go from here. If the
- client preforms well for you, please let me know. Please don't send
- me a zillion ideas of what to add, trust me I have many ideas myself,
- my main goal at this time is stability and proper functionality within
- the GEM environment.
-
- Is the TOS version dead? Tell me what you think.
-
- ----------------------------------------------------------------------------
- ** changes to AtarIRC version .60h
-
- the config file loads much faster
- in the interest of speed you will need to reconfigure the program
- delete your old config.inf as this version will not load it
- before you delete config.inf I suggest printing it for reference
- run the program, type '/config', answer the questions =)
- there is now some reserved space in the config.inf for expansion
- I appologize for this but this was unavoidable
-
- the 'press return at the end of a dcc send' bug is now fixed
-
- /nick changes are now handled properly even if they fail
-
- /capture has been totally reworked
- STeno (or compatible program) can be used as a capture buffer
- to capture with STeno it must be installed as a desk accessory or running
- the name of the program used for capture is now stored in the config.inf
- STeno can also be used as a type-ahead buffer
- the 'transmit/line selection' in STeno can be used to send to a channel
- the event timeout for STeno capture can be tweaked via the config.inf
- if capture is 'on' and STeno is not found the old log file is used
- if an error is detected (STeno full, or disk error) capture is shut off
- the console bell dings if capture is disabled due to any errors
- if you are /away incoming data is logged to the capture file
- the 'invoke STalker' selection in STeno can be used to bring up the IRC
- capture can now be set to auto 'on' when the irc client starts
-
- the color for a nick match can now be set independently from '/msg in'
-
- the main window event timer setting can be tweaked via the config.inf
- this setting could effect the performance of the client/system
-
- the window can now be sized and fulled (however window content is lost)
-
- the resource file is now loaded rather than embedded in the program
-
- moved the nick, port, and server data to the window info line
-
- removed control-x
- added '/debug mem' instead
-
- added '/debug misc' which displays internal values
-
- start up font size is now set in the config.inf
- if set to auto then you get the default font size for the current mode
-
- start up window size in characters is now set in the config
- is set to auto then you get a full window for the current mode
-
- moved the prompt up to the status bar
- this gives more area to type before the command line scrolls
-
- the file selector can be used for dcc send to select a file
- old command still works '/dcc send nick filename'
- to use file selector type '/dcc send nick' (file selector will appear)
-
- /away and /back no longer generate a server error message as before
-
- I changed the call to resolve() (parameter rdn% is now null)
- once in a great while the client would crash at logon (this might help?)
- rdn% was not really needed anyway and now krfree() is not needed either
-
- NOTE: I found myself avoiding the TOS version after getting the GEM
- version up and running, in fact I have not used the TOS version since.
- I decided to stop development on the TOS version, so here is a new
- version of the GEM IRC client to play with.
-
- Question: Now that it runs under GEM as a desk ACC, should I remove
- all commands like /delete, /view, /mkdir, and /dir? If the IRC is run
- as a desk ACC then the desktop is there and all these are not needed.
- Also if the IRC is run on a multi-tasking OS as a PRG then the same
- thing applies and all those commands are not needed again. If someone
- wants to run the IRC as a PRG on a single tasking OS then they should
- probably run an old TOS version. So should these commands be removed
- from the GEM version? If removed the IRC would certainly be smaller
- in size. What do you think?
-
- ----------------------------------------------------------------------------
- ** changes to AtarIRC version .60i
-
- moved the timer to the window title bar
-
- removed the option for "prompt:" color since it's now in the status bar
-
- blank lines transmitted from STeno are now expanded into a single space
- this eliminates the server error message 'no text to send'
-
- the max width of the window in characters is now fixed at 118 characters
- this corrects redraw problems in TT high (1280x960) and above
- the vdi arrays are limited to 128 chars and thus the text was clipped
-
- some setups don't allow a 16x32 font so the default font size is used
-
- dragging the window off the left edge of the desktop under WINX is fixed
-
- shaded windows under WINX are properly handled now
-
- during /config a blank server entry skips to the end of the list
- during /config a blank quit message skips to the end of the list
- if you press help the server list ends on a blank entry
-
- reworked the command line input routine
- whatever is typed into the command line should not get lost or hidden
- channels can be changed even if the command line contains chars
- incoming dcc commands no longer clear the command line
- window sizing no longer clears the command line either
-
- wm_bottom message now handled if your aes version supports it
- ap_term message now handled if your aes version supports it
-
- dcc receive now sends a redraw to the desktop when completed
- if your aes supports this message the drive window should update
-
- ----------------------------------------------------------------------------
- ** changes to AtarIRC version .61
-
- Note: This version will load your previous config file. ;o)
-
- /dir formats the listing to the width of the window better and faster
-
- blank lines transmitted from STeno are now expanded into a single space
- this eliminates the server error message 'no text to send'
- this is really fixed this time =)
-
- new text effect supported, or rather one that resets text back to normal
-
- fixed bug with reversed text not wrapping properly if window was on top
- fixed bug in the command line handling
-
- old color option "error message" renamed to "client error msg"
- new color option added called "server error msg"
- now you can see which end generated the error message based on color
- you need only define the new color entry this time ;o)
-
- added command line history feature
- use the up and down arrow keys to scroll the command line history
- the command line history maintains the last 20 items entered
- only unique strings are put into the history buffer
-
- function key handling reworked
- function key strings can be 400 characters in size when fully expanded
- function keys are issued much faster when pressed
-
- a command line can now be passed to the client when it's started
- the command line should be a valid connect command
- to logon to a server in your server list pass: '/connect a'
- note: the syntax for /connect can be found in the doc file
-
- event loop changed as follows
- STiK is now polled only when the event timer flag is returned
- this was not the case before as _any_ event which caused the
- event_multi() call to return caused the modem to be polled for data
- this change might help the client multi-task a little bit better
- keys are only processed if the key event flag is returned
- it _was_ processing keys if the key returned was greater than zero
- the main loop is now completely based on event_multi()
-
- dcc routines modified as follows
- typing '/dcc' is the same as typing '/dcc list'
- the dcc receive buffer is now 600 bytes rather than 100 bytes
- perhaps a dcc send won't have to be kicked so much now
- the dcc packet size can be configured from 16 to 512 bytes in size
- the dcc packet size is now saved in the config file (defaults to 512)
- a fixed dcc send path can now be set, this is saved in the config too
- if left set to null then the default path of the system is used
- this fixed path is only used by the file selector on a dcc send
-
- Note: There have been reports of key strokes bleeding through to other
- apps. I've also seen this and it seems to happen in both directions
- for me. Since I'm using event_multi() that means the AES messages are
- being delivered to the wrong app. I really don't know why this
- happens or what to do about it at this time.
-
- eof
-